@charset "utf-8";
/* CSS Document */

/* start */

body { background:url(../images/body.jpg) repeat-x 0 0; margin:0; padding:0; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.3en; }

a { text-decoration:none; color:#333; }
a:hover { color:#ee6d46 }
img, a img { border:none; }
.clear { clear:both; }
ul, li { margin:0; list-style:none; padding:0; }

/* ============================= */

#Container { width:980px; margin:0; padding:0; position:relative; }

.Support {
	position:fixed;
	top:250px;
	left:0;
}

/* Header */
#Header { background:url(../images/bg-header.gif) repeat-x 0 100%; height:112px; margin:0; padding:30px 0 0 0; }
	.logo { float:left; }
	.header_r { float:right; margin:20px 20px 0 0; }
		.bannerTop { float:left; margin-right:15px; }
		.follow { float:right; text-align:right; }
		.Ftitle { text-transform:uppercase; font-size:14px; color:#999; font-family:Georgia, "Times New Roman", Times, serif; }		
			.red { color:#ee6d46; }
		.icon { margin-top:5px; }
			.icon img { margin-left:3px; }

/* Menu */
#NavMenu { height:44px; background:url(../images/bg-menu.png) repeat-x 0 0; margin:0; padding:0; }
	#NavMenu ul, #NavMenu li, #NavMenu a { display:inline-block; margin:0; padding:0; font-size:13px; text-align:center; }
	#NavMenu ul { float:left; }
		#NavMenu li { float:left; background:url(../images/line-menu.png) no-repeat 100% 50%; }
		#NavMenu a { padding:5px 20px; display:block; text-align:center; color:#484848; font-weight:bold; }
		#NavMenu a:hover { color:#111; }
		#NavMenu a.nav_pc { padding:13px 20px; }
		
	.search { padding:9px; }
		#keyword { background:#e1e1e1; padding:3px; border-width:1px; border-style:solid; border-color:#b3b3b3 #b3b3b3 #fff #fff; color:#999; width:200px; }
		#SearchButton { background:#3c3c3c; color:#fff; border:none; border-bottom:1px solid #111; padding:4px 7px; margin-left:10px; cursor:pointer; text-align:center; font-size:11px; font-weight:bold; }
	
/* MiddleContent */	
#MiddleContent { margin:15px 0; padding:0; clear:both; position:relative; }
	.Headline { background:#fff url(../images/bg-headline.png) repeat-x 0 0; border-top:1px solid #999; height:20px; padding:8px 10px 2px 10px; }
		.TitleHeadeline { color:#940000; float:left; text-transform:uppercase; font-weight:bold; margin-right:10px; }
		.ConntentHeadline { float:left; color:#313131; }
		
	.Banner { margin:0; padding:0; background:#000;  color:#999; }
	
		.Btitle { margin:10px 0; padding:0 0 8px 0; border-bottom:1px solid #333; }		
		
		.banner_l { width:290px; float:left; margin:0px; padding:15px 15px 10px 15px; text-align:left; }
			.banner_l input.button { background:#525252; padding:3px 5px; width:200px; margin:0 0 5px 0; border-width:1px; border-style:solid; border-color:#333 #666 #666 #333; color:#ccc; }
			.banner_l input.btn_sub { background:#3d3d3d; color:#FF0; cursor:pointer; border:none; font-weight:bold; font-size:11px; text-align:center; padding:4px 5px; margin-left:10px;}
			
			.banner_l ul { margin:0; padding:0; }
			.banner_l li { float:left; margin:0; padding:0; list-style:none; }
			.banner_l li a { color:#fff; }
			.banner_l li a:hover { color:#999; }
			
		.banner_r { width:658px; float:right; background:#000; }
			.prev { float:left; margin: 0; }
			.next { float:right; margin:0; }
				.prev a, .next a { font-size:0; height:58px; width:29px; display:block; }
				.prev a { background:url(../images/prev.png) no-repeat 0 0; }
				.next a { background:url(../images/next.png) no-repeat 0 0; }
				
				.prev a:hover , .next a:hover { background-position:0 -63px; }
			
			.thumbs { text-align:center; }
				.thumb { float:left; margin:0px; border:4px solid #2b2b2b; }
				.current_thumb { border:4px solid #fff; }
				
				
				.cred{margin-top:20px;font-size:11px;}

            /* This rule is read by Galleria to define the gallery height: */
            #galleria{height:340px}

/* BottomContent */	
#BottomContent { margin:0px 0; padding:0; clear:both; position:relative; color:#313131; }

	/* ContentLeft */
	.ContentLeft { width:770px; float:left; margin:0; padding:0; position:relative; }
		.LatestAdditions { background:#fff url(../images/bg_LatestAdditions.png) repeat-x 0 100%; }
			.Ctitle { border-bottom:1px solid #c1c1c1; padding:10px; text-align:left; }
			.ListGame li { width:18%; float:left; margin: 0	0 0 1.7%; text-align:center; }
				.DetailGame { background:url(../images/btn_detail.png) no-repeat 50% 100% ; padding:5px 15px; text-align:center; color:#333; font-weight:bold; }
				.PriceGame { color:red; font-weight:bold; }
				
		.ContentLeftBottom { margin:15px 0 10px 0; clear:both; position:relative }
			.left { min-height:300px; width:239px; float:left; }
				.promotion { width:238px; background:#000 url(../images/promotion.png) no-repeat 0 0; padding:1px 0 1px 0; min-height:252px; color:#767676; }
					.SeeAll { text-align:right; color:#fff; padding:3px 10px; margin:7px 0; }
					.SeeAll a { color:red; font-weight:bold; text-align:right; }
					.titleRed { margin:190px 0 15px 0; text-align:center; font-size:19px; color:red; font-weight:bold; }
					
				.tesmonials { background:#232323 url(../images/testimonials.png) no-repeat 0 0; padding:1px 0 1px 0; color:#767676; margin:15px 0 7px 0; }
					.tesmonials ul { margin:8px 0 0 0; border-top:1px solid #2e2e2e; padding:5px 0; text-align:left; }
						.tesmonials ul li { border-bottom:1px solid #2e2e2e; padding:7px; margin:5px; }
				
			.right { width:520px; float:right; position:relative; }	
		
	
	
	/* ContentRight */
	.ContentRight { width:195px; float:right; margin:0; padding:0; position:relative; }
		.chatHeader h3 { background:url(../images/h3_title.png) repeat-x 0 50%; text-align:left; color:#490404; padding:5px 10px; font-size:13px; font-weight:bold; margin:0; border-width:1px; border-style:solid; border-color:#c1c1c1; }
		.headings h3 { border-bottom:none; }
		#contactBox { margin:15px 0; }
			.ContactContent { background:#fff; padding:1px 3px; margin:0; border:1px solid #c1c1c1; border-top:none; margin-bottom:10px; }
		
		
		
/* Footer */
#Footer { margin:0 0 10px 0; padding:10px 0; position:relative; text-align:left; }
	.FooterLink { background:#dcddde; border-bottom:1px solid #c6c6c7; padding:10px; }
		.Tab1, .Tab2 { width:260px; margin:0 0 0 30px; float:left; padding:0; }
			.FTabTitle { background:url(../images/bg-line.gif) repeat-x 0 100%; padding:7px 0; }
			.linkF li { padding:7px 0; margin:10px }
			.linkF a { color:#900; }
			.linkF a:hover { text-decoration:underline; }
			
		.Tab3 { width:317px; float:left; margin:0 0 0 30px; }